[공지] openNAMU 계정 이전 신청을 받고 있습니다.
알림
현재 진행 중인 사용자 토론이 있습니다.
r2 vs r3
1
[[파일:한마음위키 로고.svg|width=50px]] 이 문서의 상위문서는 [[N 위키 엔진]] 입니다.
2
3
[목차]
4
5
== grant로 부여 가능한 권한 ==
6
===# owner #===
7
소유자 권한. 현재 개발자만 이 권한을 가지고 있다. grant 권한만으로는 정상적으로 부여되지 않으며, owner 권한이 있어야 부여가 가능하다. 엔진 전체에 대한 접근 권한을 가지고 있으며, 설정 페이지에도 접근 가능하다.
8
=== admin ===
9
관리자 권한이다. 이 권한이 존재할 시 사용자 문서 상단에 '''This user have special permission'''이라는 틀이 뜬다. 마우스를 올리거나 터치했을 때 색이 변해야 유효하다.
10
=== grant ===
11
여기에 나온 __대부분의__ [* 절대 전체가 아니다.] 권한을 부여할 수 있다. 현재까지는 개발자만 이 권한을 가지고 있다.
12
Grant UI[* 여기서는 owner 권한을 가지고 있는 사용자이기 때문에 owner 권한 체크박스가 활성화되어 있다.]
13
[[파일:N엔진_grant.png]]
14
=== delete_thread ===
15
토론 스레드를 삭제할 수 있다. 토론 스레드가 삭제되더라도 [[#owner|owner]] 권한을 가진 사용자는 데이터베이스를 조작해 복구가 가능하다. 클릭 미스로 중요한 토론이 삭제되는 것을 방지하기 위해 보통 반납해두며, 휴지통화 시키는 것이 보통이다.
16
=== nsacl ===
17
네임스페이스 ACL을 조작할 수 있다. 자신이 ACL을 조작할 수 없더라도 조작이 가능하며, 이를 이용해 ACL을 모두 거부로 설정하면 이 권한을 가진 사용자 외에는 조작할 수 없다.
18
=== update_thread ===
19
스레드의 상태 조정 / 문서 이동 / 제목 변경이 모두 가능하다. update_thread_status, update_thread_document, update_thread_topic 이 합쳐진 권한이라고 보면 된다.
20
=== login_history ===
21
로그인 기록 조회가 가능하다. 통합 계정의 보안을 위해 해당 위키에 접속한 적이 없는 계정은 열람이 불가하다.
22
=== block_user ===
23
사용자 차단이 가능하다. user이라는 권한명과 다르게 IP 차단[* CIDR은 아직 지원하지 않는다.]도 지원한다.
24
=== hide_comment ===
25
다른 사용자와 자신의 토론 발언을 숨길 수 있다. 숨기기 해제도 가능하다.
26
== grant로 부여 불가능한 권한 ==
27
=== any ===
28
모두 해당된다.
29
=== member ===
30
로그인된 사용자이다.
31
=== trusted ===
32
신뢰받는 사용자. 가입 30일을 달성해야 한다.
33
=== blocked ===
34
차단된 사용자. 동적으로 차단 상태가 바뀌며 로그인 허용 차단의 경우 로그인 한 경우에는 false를 출력해 따로 복잡한 ACL 설정 작업이 필요하지 않다. --다만 복잡한 코딩이 필요한 것이 함정--